/**
 * <copyright>
 * </copyright>
 *

 */
package hu.bme.mit.androtext.nav.androNav;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see hu.bme.mit.androtext.nav.androNav.AndroNavFactory
 * @model kind="package"
 * @generated
 */
public interface AndroNavPackage extends EPackage
{
  /**
   * The package name.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNAME = "androNav";

  /**
   * The package namespace URI.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNS_URI = "http://www.bme.hu/mit/androtext/nav/AndroNav";

  /**
   * The package namespace name.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNS_PREFIX = "androNav";

  /**
   * The singleton instance of the package.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  AndroNavPackage eINSTANCE = hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl.init();

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.nav.androNav.impl.AndroNavRootImpl <em>Root</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavRootImpl
   * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getAndroNavRoot()
   * @generated
   */
  int ANDRO_NAV_ROOT = 0;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ANDRO_NAV_ROOT__NAME = 0;

  /**
   * The feature id for the '<em><b>Navigation</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ANDRO_NAV_ROOT__NAVIGATION = 1;

  /**
   * The feature id for the '<em><b>Image Library</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ANDRO_NAV_ROOT__IMAGE_LIBRARY = 2;

  /**
   * The feature id for the '<em><b>Event Library</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ANDRO_NAV_ROOT__EVENT_LIBRARY = 3;

  /**
   * The number of structural features of the '<em>Root</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ANDRO_NAV_ROOT_FEATURE_COUNT = 4;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.nav.androNav.impl.NavigationImpl <em>Navigation</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.nav.androNav.impl.NavigationImpl
   * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getNavigation()
   * @generated
   */
  int NAVIGATION = 1;

  /**
   * The feature id for the '<em><b>Main Activity</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int NAVIGATION__MAIN_ACTIVITY = 0;

  /**
   * The feature id for the '<em><b>Activities</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int NAVIGATION__ACTIVITIES = 1;

  /**
   * The number of structural features of the '<em>Navigation</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int NAVIGATION_FEATURE_COUNT = 2;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.nav.androNav.impl.AbstractActivityImpl <em>Abstract Activity</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.nav.androNav.impl.AbstractActivityImpl
   * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getAbstractActivity()
   * @generated
   */
  int ABSTRACT_ACTIVITY = 2;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ABSTRACT_ACTIVITY__NAME = 0;

  /**
   * The number of structural features of the '<em>Abstract Activity</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ABSTRACT_ACTIVITY_FEATURE_COUNT = 1;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.nav.androNav.impl.ActivityImpl <em>Activity</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.nav.androNav.impl.ActivityImpl
   * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getActivity()
   * @generated
   */
  int ACTIVITY = 3;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ACTIVITY__NAME = ABSTRACT_ACTIVITY__NAME;

  /**
   * The feature id for the '<em><b>Uimodel</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ACTIVITY__UIMODEL = ABSTRACT_ACTIVITY_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Activity</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ACTIVITY_FEATURE_COUNT = ABSTRACT_ACTIVITY_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.nav.androNav.impl.PreferenceActivityImpl <em>Preference Activity</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.nav.androNav.impl.PreferenceActivityImpl
   * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getPreferenceActivity()
   * @generated
   */
  int PREFERENCE_ACTIVITY = 4;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PREFERENCE_ACTIVITY__NAME = ACTIVITY__NAME;

  /**
   * The feature id for the '<em><b>Uimodel</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PREFERENCE_ACTIVITY__UIMODEL = ACTIVITY__UIMODEL;

  /**
   * The number of structural features of the '<em>Preference Activity</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PREFERENCE_ACTIVITY_FEATURE_COUNT = ACTIVITY_FEATURE_COUNT + 0;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.nav.androNav.impl.TabActivityImpl <em>Tab Activity</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.nav.androNav.impl.TabActivityImpl
   * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getTabActivity()
   * @generated
   */
  int TAB_ACTIVITY = 5;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TAB_ACTIVITY__NAME = ABSTRACT_ACTIVITY__NAME;

  /**
   * The feature id for the '<em><b>Position</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TAB_ACTIVITY__POSITION = ABSTRACT_ACTIVITY_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Tabs</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TAB_ACTIVITY__TABS = ABSTRACT_ACTIVITY_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Tab Activity</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TAB_ACTIVITY_FEATURE_COUNT = ABSTRACT_ACTIVITY_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.nav.androNav.impl.TabImpl <em>Tab</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.nav.androNav.impl.TabImpl
   * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getTab()
   * @generated
   */
  int TAB = 6;

  /**
   * The feature id for the '<em><b>Tag</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TAB__TAG = 0;

  /**
   * The feature id for the '<em><b>Activity</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TAB__ACTIVITY = 1;

  /**
   * The feature id for the '<em><b>Image</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TAB__IMAGE = 2;

  /**
   * The number of structural features of the '<em>Tab</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TAB_FEATURE_COUNT = 3;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.nav.androNav.impl.ImageLibraryImpl <em>Image Library</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.nav.androNav.impl.ImageLibraryImpl
   * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getImageLibrary()
   * @generated
   */
  int IMAGE_LIBRARY = 7;

  /**
   * The feature id for the '<em><b>Images</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int IMAGE_LIBRARY__IMAGES = 0;

  /**
   * The number of structural features of the '<em>Image Library</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int IMAGE_LIBRARY_FEATURE_COUNT = 1;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.nav.androNav.impl.ImageImpl <em>Image</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.nav.androNav.impl.ImageImpl
   * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getImage()
   * @generated
   */
  int IMAGE = 8;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int IMAGE__NAME = 0;

  /**
   * The number of structural features of the '<em>Image</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int IMAGE_FEATURE_COUNT = 1;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.nav.androNav.impl.SimpleImageImpl <em>Simple Image</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.nav.androNav.impl.SimpleImageImpl
   * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getSimpleImage()
   * @generated
   */
  int SIMPLE_IMAGE = 9;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SIMPLE_IMAGE__NAME = IMAGE__NAME;

  /**
   * The feature id for the '<em><b>Imported URI</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SIMPLE_IMAGE__IMPORTED_URI = IMAGE_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Simple Image</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SIMPLE_IMAGE_FEATURE_COUNT = IMAGE_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.nav.androNav.impl.TabImageImpl <em>Tab Image</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.nav.androNav.impl.TabImageImpl
   * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getTabImage()
   * @generated
   */
  int TAB_IMAGE = 10;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TAB_IMAGE__NAME = IMAGE__NAME;

  /**
   * The feature id for the '<em><b>Selected</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TAB_IMAGE__SELECTED = IMAGE_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Unselected</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TAB_IMAGE__UNSELECTED = IMAGE_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Tab Image</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TAB_IMAGE_FEATURE_COUNT = IMAGE_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.nav.androNav.impl.EventLibraryImpl <em>Event Library</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.nav.androNav.impl.EventLibraryImpl
   * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getEventLibrary()
   * @generated
   */
  int EVENT_LIBRARY = 11;

  /**
   * The feature id for the '<em><b>Events</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int EVENT_LIBRARY__EVENTS = 0;

  /**
   * The number of structural features of the '<em>Event Library</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int EVENT_LIBRARY_FEATURE_COUNT = 1;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.nav.androNav.impl.EventImpl <em>Event</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.nav.androNav.impl.EventImpl
   * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getEvent()
   * @generated
   */
  int EVENT = 12;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int EVENT__NAME = 0;

  /**
   * The number of structural features of the '<em>Event</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int EVENT_FEATURE_COUNT = 1;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.nav.androNav.impl.StringLiteralImpl <em>String Literal</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.nav.androNav.impl.StringLiteralImpl
   * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getStringLiteral()
   * @generated
   */
  int STRING_LITERAL = 13;

  /**
   * The feature id for the '<em><b>Begin</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int STRING_LITERAL__BEGIN = 0;

  /**
   * The feature id for the '<em><b>Parts</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int STRING_LITERAL__PARTS = 1;

  /**
   * The feature id for the '<em><b>End</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int STRING_LITERAL__END = 2;

  /**
   * The number of structural features of the '<em>String Literal</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int STRING_LITERAL_FEATURE_COUNT = 3;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.nav.androNav.impl.PlainStringImpl <em>Plain String</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.nav.androNav.impl.PlainStringImpl
   * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getPlainString()
   * @generated
   */
  int PLAIN_STRING = 14;

  /**
   * The feature id for the '<em><b>Value</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PLAIN_STRING__VALUE = 0;

  /**
   * The number of structural features of the '<em>Plain String</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PLAIN_STRING_FEATURE_COUNT = 1;

  /**
   * The meta object id for the '{@link hu.bme.mit.androtext.nav.androNav.impl.BooleanLiteralImpl <em>Boolean Literal</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see hu.bme.mit.androtext.nav.androNav.impl.BooleanLiteralImpl
   * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getBooleanLiteral()
   * @generated
   */
  int BOOLEAN_LITERAL = 15;

  /**
   * The feature id for the '<em><b>Is True</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BOOLEAN_LITERAL__IS_TRUE = 0;

  /**
   * The number of structural features of the '<em>Boolean Literal</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int BOOLEAN_LITERAL_FEATURE_COUNT = 1;


  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.nav.androNav.AndroNavRoot <em>Root</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Root</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.AndroNavRoot
   * @generated
   */
  EClass getAndroNavRoot();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.nav.androNav.AndroNavRoot#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.AndroNavRoot#getName()
   * @see #getAndroNavRoot()
   * @generated
   */
  EAttribute getAndroNavRoot_Name();

  /**
   * Returns the meta object for the containment reference '{@link hu.bme.mit.androtext.nav.androNav.AndroNavRoot#getNavigation <em>Navigation</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Navigation</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.AndroNavRoot#getNavigation()
   * @see #getAndroNavRoot()
   * @generated
   */
  EReference getAndroNavRoot_Navigation();

  /**
   * Returns the meta object for the containment reference '{@link hu.bme.mit.androtext.nav.androNav.AndroNavRoot#getImageLibrary <em>Image Library</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Image Library</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.AndroNavRoot#getImageLibrary()
   * @see #getAndroNavRoot()
   * @generated
   */
  EReference getAndroNavRoot_ImageLibrary();

  /**
   * Returns the meta object for the containment reference '{@link hu.bme.mit.androtext.nav.androNav.AndroNavRoot#getEventLibrary <em>Event Library</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Event Library</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.AndroNavRoot#getEventLibrary()
   * @see #getAndroNavRoot()
   * @generated
   */
  EReference getAndroNavRoot_EventLibrary();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.nav.androNav.Navigation <em>Navigation</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Navigation</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.Navigation
   * @generated
   */
  EClass getNavigation();

  /**
   * Returns the meta object for the containment reference '{@link hu.bme.mit.androtext.nav.androNav.Navigation#getMainActivity <em>Main Activity</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Main Activity</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.Navigation#getMainActivity()
   * @see #getNavigation()
   * @generated
   */
  EReference getNavigation_MainActivity();

  /**
   * Returns the meta object for the containment reference list '{@link hu.bme.mit.androtext.nav.androNav.Navigation#getActivities <em>Activities</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Activities</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.Navigation#getActivities()
   * @see #getNavigation()
   * @generated
   */
  EReference getNavigation_Activities();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.nav.androNav.AbstractActivity <em>Abstract Activity</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Abstract Activity</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.AbstractActivity
   * @generated
   */
  EClass getAbstractActivity();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.nav.androNav.AbstractActivity#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.AbstractActivity#getName()
   * @see #getAbstractActivity()
   * @generated
   */
  EAttribute getAbstractActivity_Name();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.nav.androNav.Activity <em>Activity</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Activity</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.Activity
   * @generated
   */
  EClass getActivity();

  /**
   * Returns the meta object for the reference '{@link hu.bme.mit.androtext.nav.androNav.Activity#getUimodel <em>Uimodel</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Uimodel</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.Activity#getUimodel()
   * @see #getActivity()
   * @generated
   */
  EReference getActivity_Uimodel();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.nav.androNav.PreferenceActivity <em>Preference Activity</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Preference Activity</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.PreferenceActivity
   * @generated
   */
  EClass getPreferenceActivity();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.nav.androNav.TabActivity <em>Tab Activity</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Tab Activity</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.TabActivity
   * @generated
   */
  EClass getTabActivity();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.nav.androNav.TabActivity#isPosition <em>Position</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Position</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.TabActivity#isPosition()
   * @see #getTabActivity()
   * @generated
   */
  EAttribute getTabActivity_Position();

  /**
   * Returns the meta object for the containment reference list '{@link hu.bme.mit.androtext.nav.androNav.TabActivity#getTabs <em>Tabs</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Tabs</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.TabActivity#getTabs()
   * @see #getTabActivity()
   * @generated
   */
  EReference getTabActivity_Tabs();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.nav.androNav.Tab <em>Tab</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Tab</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.Tab
   * @generated
   */
  EClass getTab();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.nav.androNav.Tab#getTag <em>Tag</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Tag</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.Tab#getTag()
   * @see #getTab()
   * @generated
   */
  EAttribute getTab_Tag();

  /**
   * Returns the meta object for the reference '{@link hu.bme.mit.androtext.nav.androNav.Tab#getActivity <em>Activity</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Activity</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.Tab#getActivity()
   * @see #getTab()
   * @generated
   */
  EReference getTab_Activity();

  /**
   * Returns the meta object for the reference '{@link hu.bme.mit.androtext.nav.androNav.Tab#getImage <em>Image</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Image</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.Tab#getImage()
   * @see #getTab()
   * @generated
   */
  EReference getTab_Image();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.nav.androNav.ImageLibrary <em>Image Library</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Image Library</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.ImageLibrary
   * @generated
   */
  EClass getImageLibrary();

  /**
   * Returns the meta object for the containment reference list '{@link hu.bme.mit.androtext.nav.androNav.ImageLibrary#getImages <em>Images</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Images</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.ImageLibrary#getImages()
   * @see #getImageLibrary()
   * @generated
   */
  EReference getImageLibrary_Images();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.nav.androNav.Image <em>Image</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Image</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.Image
   * @generated
   */
  EClass getImage();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.nav.androNav.Image#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.Image#getName()
   * @see #getImage()
   * @generated
   */
  EAttribute getImage_Name();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.nav.androNav.SimpleImage <em>Simple Image</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Simple Image</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.SimpleImage
   * @generated
   */
  EClass getSimpleImage();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.nav.androNav.SimpleImage#getImportedURI <em>Imported URI</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Imported URI</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.SimpleImage#getImportedURI()
   * @see #getSimpleImage()
   * @generated
   */
  EAttribute getSimpleImage_ImportedURI();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.nav.androNav.TabImage <em>Tab Image</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Tab Image</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.TabImage
   * @generated
   */
  EClass getTabImage();

  /**
   * Returns the meta object for the reference '{@link hu.bme.mit.androtext.nav.androNav.TabImage#getSelected <em>Selected</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Selected</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.TabImage#getSelected()
   * @see #getTabImage()
   * @generated
   */
  EReference getTabImage_Selected();

  /**
   * Returns the meta object for the reference '{@link hu.bme.mit.androtext.nav.androNav.TabImage#getUnselected <em>Unselected</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Unselected</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.TabImage#getUnselected()
   * @see #getTabImage()
   * @generated
   */
  EReference getTabImage_Unselected();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.nav.androNav.EventLibrary <em>Event Library</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Event Library</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.EventLibrary
   * @generated
   */
  EClass getEventLibrary();

  /**
   * Returns the meta object for the containment reference list '{@link hu.bme.mit.androtext.nav.androNav.EventLibrary#getEvents <em>Events</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Events</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.EventLibrary#getEvents()
   * @see #getEventLibrary()
   * @generated
   */
  EReference getEventLibrary_Events();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.nav.androNav.Event <em>Event</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Event</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.Event
   * @generated
   */
  EClass getEvent();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.nav.androNav.Event#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.Event#getName()
   * @see #getEvent()
   * @generated
   */
  EAttribute getEvent_Name();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.nav.androNav.StringLiteral <em>String Literal</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>String Literal</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.StringLiteral
   * @generated
   */
  EClass getStringLiteral();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.nav.androNav.StringLiteral#getBegin <em>Begin</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Begin</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.StringLiteral#getBegin()
   * @see #getStringLiteral()
   * @generated
   */
  EAttribute getStringLiteral_Begin();

  /**
   * Returns the meta object for the containment reference list '{@link hu.bme.mit.androtext.nav.androNav.StringLiteral#getParts <em>Parts</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Parts</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.StringLiteral#getParts()
   * @see #getStringLiteral()
   * @generated
   */
  EReference getStringLiteral_Parts();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.nav.androNav.StringLiteral#getEnd <em>End</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>End</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.StringLiteral#getEnd()
   * @see #getStringLiteral()
   * @generated
   */
  EAttribute getStringLiteral_End();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.nav.androNav.PlainString <em>Plain String</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Plain String</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.PlainString
   * @generated
   */
  EClass getPlainString();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.nav.androNav.PlainString#getValue <em>Value</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Value</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.PlainString#getValue()
   * @see #getPlainString()
   * @generated
   */
  EAttribute getPlainString_Value();

  /**
   * Returns the meta object for class '{@link hu.bme.mit.androtext.nav.androNav.BooleanLiteral <em>Boolean Literal</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Boolean Literal</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.BooleanLiteral
   * @generated
   */
  EClass getBooleanLiteral();

  /**
   * Returns the meta object for the attribute '{@link hu.bme.mit.androtext.nav.androNav.BooleanLiteral#isIsTrue <em>Is True</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Is True</em>'.
   * @see hu.bme.mit.androtext.nav.androNav.BooleanLiteral#isIsTrue()
   * @see #getBooleanLiteral()
   * @generated
   */
  EAttribute getBooleanLiteral_IsTrue();

  /**
   * Returns the factory that creates the instances of the model.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the factory that creates the instances of the model.
   * @generated
   */
  AndroNavFactory getAndroNavFactory();

  /**
   * <!-- begin-user-doc -->
   * Defines literals for the meta objects that represent
   * <ul>
   *   <li>each class,</li>
   *   <li>each feature of each class,</li>
   *   <li>each enum,</li>
   *   <li>and each data type</li>
   * </ul>
   * <!-- end-user-doc -->
   * @generated
   */
  interface Literals
  {
    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.nav.androNav.impl.AndroNavRootImpl <em>Root</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavRootImpl
     * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getAndroNavRoot()
     * @generated
     */
    EClass ANDRO_NAV_ROOT = eINSTANCE.getAndroNavRoot();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute ANDRO_NAV_ROOT__NAME = eINSTANCE.getAndroNavRoot_Name();

    /**
     * The meta object literal for the '<em><b>Navigation</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ANDRO_NAV_ROOT__NAVIGATION = eINSTANCE.getAndroNavRoot_Navigation();

    /**
     * The meta object literal for the '<em><b>Image Library</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ANDRO_NAV_ROOT__IMAGE_LIBRARY = eINSTANCE.getAndroNavRoot_ImageLibrary();

    /**
     * The meta object literal for the '<em><b>Event Library</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ANDRO_NAV_ROOT__EVENT_LIBRARY = eINSTANCE.getAndroNavRoot_EventLibrary();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.nav.androNav.impl.NavigationImpl <em>Navigation</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.nav.androNav.impl.NavigationImpl
     * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getNavigation()
     * @generated
     */
    EClass NAVIGATION = eINSTANCE.getNavigation();

    /**
     * The meta object literal for the '<em><b>Main Activity</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference NAVIGATION__MAIN_ACTIVITY = eINSTANCE.getNavigation_MainActivity();

    /**
     * The meta object literal for the '<em><b>Activities</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference NAVIGATION__ACTIVITIES = eINSTANCE.getNavigation_Activities();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.nav.androNav.impl.AbstractActivityImpl <em>Abstract Activity</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.nav.androNav.impl.AbstractActivityImpl
     * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getAbstractActivity()
     * @generated
     */
    EClass ABSTRACT_ACTIVITY = eINSTANCE.getAbstractActivity();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute ABSTRACT_ACTIVITY__NAME = eINSTANCE.getAbstractActivity_Name();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.nav.androNav.impl.ActivityImpl <em>Activity</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.nav.androNav.impl.ActivityImpl
     * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getActivity()
     * @generated
     */
    EClass ACTIVITY = eINSTANCE.getActivity();

    /**
     * The meta object literal for the '<em><b>Uimodel</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ACTIVITY__UIMODEL = eINSTANCE.getActivity_Uimodel();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.nav.androNav.impl.PreferenceActivityImpl <em>Preference Activity</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.nav.androNav.impl.PreferenceActivityImpl
     * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getPreferenceActivity()
     * @generated
     */
    EClass PREFERENCE_ACTIVITY = eINSTANCE.getPreferenceActivity();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.nav.androNav.impl.TabActivityImpl <em>Tab Activity</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.nav.androNav.impl.TabActivityImpl
     * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getTabActivity()
     * @generated
     */
    EClass TAB_ACTIVITY = eINSTANCE.getTabActivity();

    /**
     * The meta object literal for the '<em><b>Position</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute TAB_ACTIVITY__POSITION = eINSTANCE.getTabActivity_Position();

    /**
     * The meta object literal for the '<em><b>Tabs</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference TAB_ACTIVITY__TABS = eINSTANCE.getTabActivity_Tabs();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.nav.androNav.impl.TabImpl <em>Tab</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.nav.androNav.impl.TabImpl
     * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getTab()
     * @generated
     */
    EClass TAB = eINSTANCE.getTab();

    /**
     * The meta object literal for the '<em><b>Tag</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute TAB__TAG = eINSTANCE.getTab_Tag();

    /**
     * The meta object literal for the '<em><b>Activity</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference TAB__ACTIVITY = eINSTANCE.getTab_Activity();

    /**
     * The meta object literal for the '<em><b>Image</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference TAB__IMAGE = eINSTANCE.getTab_Image();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.nav.androNav.impl.ImageLibraryImpl <em>Image Library</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.nav.androNav.impl.ImageLibraryImpl
     * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getImageLibrary()
     * @generated
     */
    EClass IMAGE_LIBRARY = eINSTANCE.getImageLibrary();

    /**
     * The meta object literal for the '<em><b>Images</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference IMAGE_LIBRARY__IMAGES = eINSTANCE.getImageLibrary_Images();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.nav.androNav.impl.ImageImpl <em>Image</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.nav.androNav.impl.ImageImpl
     * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getImage()
     * @generated
     */
    EClass IMAGE = eINSTANCE.getImage();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute IMAGE__NAME = eINSTANCE.getImage_Name();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.nav.androNav.impl.SimpleImageImpl <em>Simple Image</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.nav.androNav.impl.SimpleImageImpl
     * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getSimpleImage()
     * @generated
     */
    EClass SIMPLE_IMAGE = eINSTANCE.getSimpleImage();

    /**
     * The meta object literal for the '<em><b>Imported URI</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SIMPLE_IMAGE__IMPORTED_URI = eINSTANCE.getSimpleImage_ImportedURI();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.nav.androNav.impl.TabImageImpl <em>Tab Image</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.nav.androNav.impl.TabImageImpl
     * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getTabImage()
     * @generated
     */
    EClass TAB_IMAGE = eINSTANCE.getTabImage();

    /**
     * The meta object literal for the '<em><b>Selected</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference TAB_IMAGE__SELECTED = eINSTANCE.getTabImage_Selected();

    /**
     * The meta object literal for the '<em><b>Unselected</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference TAB_IMAGE__UNSELECTED = eINSTANCE.getTabImage_Unselected();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.nav.androNav.impl.EventLibraryImpl <em>Event Library</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.nav.androNav.impl.EventLibraryImpl
     * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getEventLibrary()
     * @generated
     */
    EClass EVENT_LIBRARY = eINSTANCE.getEventLibrary();

    /**
     * The meta object literal for the '<em><b>Events</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference EVENT_LIBRARY__EVENTS = eINSTANCE.getEventLibrary_Events();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.nav.androNav.impl.EventImpl <em>Event</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.nav.androNav.impl.EventImpl
     * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getEvent()
     * @generated
     */
    EClass EVENT = eINSTANCE.getEvent();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute EVENT__NAME = eINSTANCE.getEvent_Name();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.nav.androNav.impl.StringLiteralImpl <em>String Literal</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.nav.androNav.impl.StringLiteralImpl
     * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getStringLiteral()
     * @generated
     */
    EClass STRING_LITERAL = eINSTANCE.getStringLiteral();

    /**
     * The meta object literal for the '<em><b>Begin</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute STRING_LITERAL__BEGIN = eINSTANCE.getStringLiteral_Begin();

    /**
     * The meta object literal for the '<em><b>Parts</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference STRING_LITERAL__PARTS = eINSTANCE.getStringLiteral_Parts();

    /**
     * The meta object literal for the '<em><b>End</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute STRING_LITERAL__END = eINSTANCE.getStringLiteral_End();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.nav.androNav.impl.PlainStringImpl <em>Plain String</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.nav.androNav.impl.PlainStringImpl
     * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getPlainString()
     * @generated
     */
    EClass PLAIN_STRING = eINSTANCE.getPlainString();

    /**
     * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute PLAIN_STRING__VALUE = eINSTANCE.getPlainString_Value();

    /**
     * The meta object literal for the '{@link hu.bme.mit.androtext.nav.androNav.impl.BooleanLiteralImpl <em>Boolean Literal</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see hu.bme.mit.androtext.nav.androNav.impl.BooleanLiteralImpl
     * @see hu.bme.mit.androtext.nav.androNav.impl.AndroNavPackageImpl#getBooleanLiteral()
     * @generated
     */
    EClass BOOLEAN_LITERAL = eINSTANCE.getBooleanLiteral();

    /**
     * The meta object literal for the '<em><b>Is True</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute BOOLEAN_LITERAL__IS_TRUE = eINSTANCE.getBooleanLiteral_IsTrue();

  }

} //AndroNavPackage
